package com.his.controller;

public class Test {
    private static volatile Test instance;

    private Test(){

    }

    public static Test getInstance(){
        if(instance == null){     //第一次检查  提高性能
            synchronized (Test.class){    //加锁(同步)   提高线程安全
                if(instance == null){     //第二次检查
                    instance = new Test();   //问题的根源处在这里
                }
            }
        }
        return  instance;
    }
}
